package net.ibizsys.modelingadv.paasmgr.dto.psworkspace;


import java.sql.Timestamp;
import java.util.List;
import java.math.BigDecimal;
import java.util.Map;
import com.fasterxml.jackson.annotation.JsonIgnore;
import net.ibizsys.runtime.util.DataTypeUtils;
import net.ibizsys.modelingadv.runtime.util.EntityDTOBase;

public class PSWorkspaceDTO extends net.ibizsys.modelingadv.runtime.util.EntityDTOBase{

    /**
    * 属性: 操作所有者
    */
    public final static String FIELD_ACTIONOWNER = "actionowner";

    /**
    * 属性: 建立时间
    */
    public final static String FIELD_CREATEDATE = "createdate";

    /**
    * 属性: 建立人
    */
    public final static String FIELD_CREATEMAN = "createman";

    /**
    * 属性: 当前操作
    */
    public final static String FIELD_CURACTION = "curaction";

    /**
    * 属性: 当前激活时间
    */
    public final static String FIELD_CURACTIVETIME = "curactivetime";

    /**
    * 属性: 当前过期时间
    */
    public final static String FIELD_CUREXPIREDTIME = "curexpiredtime";

    /**
    * 属性: 经验值
    */
    public final static String FIELD_EXP = "exp";

    /**
    * 属性: 经验值2
    */
    public final static String FIELD_EXP2 = "exp2";

    /**
    * 属性: 经验值3
    */
    public final static String FIELD_EXP3 = "exp3";

    /**
    * 属性: 经验值4
    */
    public final static String FIELD_EXP4 = "exp4";

    /**
    * 属性: 过期时间
    */
    public final static String FIELD_EXPIREDTIME = "expiredtime";

    /**
    * 属性: 最大并发用户
    */
    public final static String FIELD_MAXDEVUSER = "maxdevuser";

    /**
    * 属性: 备注
    */
    public final static String FIELD_MEMO = "memo";

    /**
    * 属性: 中心生产线标识
    */
    public final static String FIELD_PSDCWORKSPACEID = "psdcworkspaceid";

    /**
    * 属性: 使用应用中心
    */
    public final static String FIELD_PSDEVCENTERID = "psdevcenterid";

    /**
    * 属性: 使用应用中心
    */
    public final static String FIELD_PSDEVCENTERNAME = "psdevcentername";

    /**
    * 属性: 平台生产线标识
    */
    public final static String FIELD_PSWORKSPACEID = "psworkspaceid";

    /**
    * 属性: 平台生产线名称
    */
    public final static String FIELD_PSWORKSPACENAME = "psworkspacename";

    /**
    * 属性: 参数
    */
    public final static String FIELD_PARAM = "param";

    /**
    * 属性: 参数2
    */
    public final static String FIELD_PARAM2 = "param2";

    /**
    * 属性: 参数3
    */
    public final static String FIELD_PARAM3 = "param3";

    /**
    * 属性: 参数4
    */
    public final static String FIELD_PARAM4 = "param4";

    /**
    * 属性: 参数5
    */
    public final static String FIELD_PARAM5 = "param5";

    /**
    * 属性: 参数6
    */
    public final static String FIELD_PARAM6 = "param6";

    /**
    * 属性: 参数7
    */
    public final static String FIELD_PARAM7 = "param7";

    /**
    * 属性: 参数8
    */
    public final static String FIELD_PARAM8 = "param8";

    /**
    * 属性: 更新时间
    */
    public final static String FIELD_UPDATEDATE = "updatedate";

    /**
    * 属性: 更新人
    */
    public final static String FIELD_UPDATEMAN = "updateman";

    /**
    * 属性: 启用
    */
    public final static String FIELD_VALIDFLAG = "validflag";

    /**
    * 属性: 级别
    */
    public final static String FIELD_WORKSPACELEVEL = "workspacelevel";

    /**
    * 属性: 生产线状态
    */
    public final static String FIELD_WORKSPACESTATE = "workspacestate";

    /**
    * 属性: 生产线类型
    */
    public final static String FIELD_WORKSPACETYPE = "workspacetype";

    /**
    * 属性: 生产线用途
    */
    public final static String FIELD_WORKSPACEUSAGE = "workspaceusage";

    /**
     * 设置「操作所有者」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setActionOwner(String val) {
        this._set(FIELD_ACTIONOWNER, val);
        return this;
    }

    /**
     * 获取「操作所有者」值
     *
     */
    @JsonIgnore
    public String getActionOwner() {
        return DataTypeUtils.asString(this._get(FIELD_ACTIONOWNER), null);
    }

    /**
     * 判断 「操作所有者」是否有值
     *
    */
    @JsonIgnore
    public boolean containsActionOwner() {
        return this._contains(FIELD_ACTIONOWNER);
    }

    /**
     * 重置 「操作所有者」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetActionOwner() {
        this._reset(FIELD_ACTIONOWNER);
        return this;
    }

    /**
     * 设置「建立时间」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setCreateDate(Timestamp val) {
        this._set(FIELD_CREATEDATE, val);
        return this;
    }

    /**
     * 获取「建立时间」值
     *
     */
    @JsonIgnore
    public Timestamp getCreateDate() {
        return DataTypeUtils.asDateTimeValue(this._get(FIELD_CREATEDATE), null);
    }

    /**
     * 判断 「建立时间」是否有值
     *
    */
    @JsonIgnore
    public boolean containsCreateDate() {
        return this._contains(FIELD_CREATEDATE);
    }

    /**
     * 重置 「建立时间」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetCreateDate() {
        this._reset(FIELD_CREATEDATE);
        return this;
    }

    /**
     * 设置「建立人」
     * 代码表[云系统操作者]
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setCreateMan(String val) {
        this._set(FIELD_CREATEMAN, val);
        return this;
    }

    /**
     * 获取「建立人」值
     * 代码表[云系统操作者]
     *
     */
    @JsonIgnore
    public String getCreateMan() {
        return DataTypeUtils.asString(this._get(FIELD_CREATEMAN), null);
    }

    /**
     * 判断 「建立人」是否有值
     *
    */
    @JsonIgnore
    public boolean containsCreateMan() {
        return this._contains(FIELD_CREATEMAN);
    }

    /**
     * 重置 「建立人」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetCreateMan() {
        this._reset(FIELD_CREATEMAN);
        return this;
    }

    /**
     * 设置「当前操作」
     * 代码表[中心流水线日志类型]
     * @see net.ibizsys.modelingadv.core.runtime.dict.StaticDict.DCWorkspaceLogType
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setCurAction(String val) {
        this._set(FIELD_CURACTION, val);
        return this;
    }

    /**
     * 获取「当前操作」值
     * 代码表[中心流水线日志类型]
     * @see net.ibizsys.modelingadv.core.runtime.dict.StaticDict.DCWorkspaceLogType
     *
     */
    @JsonIgnore
    public String getCurAction() {
        return DataTypeUtils.asString(this._get(FIELD_CURACTION), null);
    }

    /**
     * 判断 「当前操作」是否有值
     *
    */
    @JsonIgnore
    public boolean containsCurAction() {
        return this._contains(FIELD_CURACTION);
    }

    /**
     * 重置 「当前操作」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetCurAction() {
        this._reset(FIELD_CURACTION);
        return this;
    }

    /**
     * 设置「当前激活时间」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setCurActiveTime(Timestamp val) {
        this._set(FIELD_CURACTIVETIME, val);
        return this;
    }

    /**
     * 获取「当前激活时间」值
     *
     */
    @JsonIgnore
    public Timestamp getCurActiveTime() {
        return DataTypeUtils.asDateTimeValue(this._get(FIELD_CURACTIVETIME), null);
    }

    /**
     * 判断 「当前激活时间」是否有值
     *
    */
    @JsonIgnore
    public boolean containsCurActiveTime() {
        return this._contains(FIELD_CURACTIVETIME);
    }

    /**
     * 重置 「当前激活时间」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetCurActiveTime() {
        this._reset(FIELD_CURACTIVETIME);
        return this;
    }

    /**
     * 设置「当前过期时间」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setCurExpiredTime(Timestamp val) {
        this._set(FIELD_CUREXPIREDTIME, val);
        return this;
    }

    /**
     * 获取「当前过期时间」值
     *
     */
    @JsonIgnore
    public Timestamp getCurExpiredTime() {
        return DataTypeUtils.asDateTimeValue(this._get(FIELD_CUREXPIREDTIME), null);
    }

    /**
     * 判断 「当前过期时间」是否有值
     *
    */
    @JsonIgnore
    public boolean containsCurExpiredTime() {
        return this._contains(FIELD_CUREXPIREDTIME);
    }

    /**
     * 重置 「当前过期时间」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetCurExpiredTime() {
        this._reset(FIELD_CUREXPIREDTIME);
        return this;
    }

    /**
     * 设置「经验值」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setExp(BigDecimal val) {
        this._set(FIELD_EXP, val);
        return this;
    }

    /**
     * 获取「经验值」值
     *
     */
    @JsonIgnore
    public BigDecimal getExp() {
        return DataTypeUtils.asBigDecimal(this._get(FIELD_EXP), null);
    }

    /**
     * 判断 「经验值」是否有值
     *
    */
    @JsonIgnore
    public boolean containsExp() {
        return this._contains(FIELD_EXP);
    }

    /**
     * 重置 「经验值」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetExp() {
        this._reset(FIELD_EXP);
        return this;
    }

    /**
     * 设置「经验值2」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setExp2(BigDecimal val) {
        this._set(FIELD_EXP2, val);
        return this;
    }

    /**
     * 获取「经验值2」值
     *
     */
    @JsonIgnore
    public BigDecimal getExp2() {
        return DataTypeUtils.asBigDecimal(this._get(FIELD_EXP2), null);
    }

    /**
     * 判断 「经验值2」是否有值
     *
    */
    @JsonIgnore
    public boolean containsExp2() {
        return this._contains(FIELD_EXP2);
    }

    /**
     * 重置 「经验值2」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetExp2() {
        this._reset(FIELD_EXP2);
        return this;
    }

    /**
     * 设置「经验值3」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setExp3(BigDecimal val) {
        this._set(FIELD_EXP3, val);
        return this;
    }

    /**
     * 获取「经验值3」值
     *
     */
    @JsonIgnore
    public BigDecimal getExp3() {
        return DataTypeUtils.asBigDecimal(this._get(FIELD_EXP3), null);
    }

    /**
     * 判断 「经验值3」是否有值
     *
    */
    @JsonIgnore
    public boolean containsExp3() {
        return this._contains(FIELD_EXP3);
    }

    /**
     * 重置 「经验值3」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetExp3() {
        this._reset(FIELD_EXP3);
        return this;
    }

    /**
     * 设置「经验值4」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setExp4(BigDecimal val) {
        this._set(FIELD_EXP4, val);
        return this;
    }

    /**
     * 获取「经验值4」值
     *
     */
    @JsonIgnore
    public BigDecimal getExp4() {
        return DataTypeUtils.asBigDecimal(this._get(FIELD_EXP4), null);
    }

    /**
     * 判断 「经验值4」是否有值
     *
    */
    @JsonIgnore
    public boolean containsExp4() {
        return this._contains(FIELD_EXP4);
    }

    /**
     * 重置 「经验值4」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetExp4() {
        this._reset(FIELD_EXP4);
        return this;
    }

    /**
     * 设置「过期时间」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setExpiredTime(Timestamp val) {
        this._set(FIELD_EXPIREDTIME, val);
        return this;
    }

    /**
     * 获取「过期时间」值
     *
     */
    @JsonIgnore
    public Timestamp getExpiredTime() {
        return DataTypeUtils.asDateTimeValue(this._get(FIELD_EXPIREDTIME), null);
    }

    /**
     * 判断 「过期时间」是否有值
     *
    */
    @JsonIgnore
    public boolean containsExpiredTime() {
        return this._contains(FIELD_EXPIREDTIME);
    }

    /**
     * 重置 「过期时间」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetExpiredTime() {
        this._reset(FIELD_EXPIREDTIME);
        return this;
    }

    /**
     * 设置「最大并发用户」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setMaxDevUser(Integer val) {
        this._set(FIELD_MAXDEVUSER, val);
        return this;
    }

    /**
     * 获取「最大并发用户」值
     *
     */
    @JsonIgnore
    public Integer getMaxDevUser() {
        return DataTypeUtils.asInteger(this._get(FIELD_MAXDEVUSER), null);
    }

    /**
     * 判断 「最大并发用户」是否有值
     *
    */
    @JsonIgnore
    public boolean containsMaxDevUser() {
        return this._contains(FIELD_MAXDEVUSER);
    }

    /**
     * 重置 「最大并发用户」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetMaxDevUser() {
        this._reset(FIELD_MAXDEVUSER);
        return this;
    }

    /**
     * 设置「备注」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setMemo(String val) {
        this._set(FIELD_MEMO, val);
        return this;
    }

    /**
     * 获取「备注」值
     *
     */
    @JsonIgnore
    public String getMemo() {
        return DataTypeUtils.asString(this._get(FIELD_MEMO), null);
    }

    /**
     * 判断 「备注」是否有值
     *
    */
    @JsonIgnore
    public boolean containsMemo() {
        return this._contains(FIELD_MEMO);
    }

    /**
     * 重置 「备注」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetMemo() {
        this._reset(FIELD_MEMO);
        return this;
    }

    /**
     * 设置「中心生产线标识」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setPSDCWorkspaceId(String val) {
        this._set(FIELD_PSDCWORKSPACEID, val);
        return this;
    }

    /**
     * 获取「中心生产线标识」值
     *
     */
    @JsonIgnore
    public String getPSDCWorkspaceId() {
        return DataTypeUtils.asString(this._get(FIELD_PSDCWORKSPACEID), null);
    }

    /**
     * 判断 「中心生产线标识」是否有值
     *
    */
    @JsonIgnore
    public boolean containsPSDCWorkspaceId() {
        return this._contains(FIELD_PSDCWORKSPACEID);
    }

    /**
     * 重置 「中心生产线标识」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetPSDCWorkspaceId() {
        this._reset(FIELD_PSDCWORKSPACEID);
        return this;
    }

    /**
     * 设置「使用应用中心」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setPSDevCenterId(String val) {
        this._set(FIELD_PSDEVCENTERID, val);
        return this;
    }

    /**
     * 获取「使用应用中心」值
     *
     */
    @JsonIgnore
    public String getPSDevCenterId() {
        return DataTypeUtils.asString(this._get(FIELD_PSDEVCENTERID), null);
    }

    /**
     * 判断 「使用应用中心」是否有值
     *
    */
    @JsonIgnore
    public boolean containsPSDevCenterId() {
        return this._contains(FIELD_PSDEVCENTERID);
    }

    /**
     * 重置 「使用应用中心」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetPSDevCenterId() {
        this._reset(FIELD_PSDEVCENTERID);
        return this;
    }

    /**
     * 设置「使用应用中心」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setPSDevCenterName(String val) {
        this._set(FIELD_PSDEVCENTERNAME, val);
        return this;
    }

    /**
     * 获取「使用应用中心」值
     *
     */
    @JsonIgnore
    public String getPSDevCenterName() {
        return DataTypeUtils.asString(this._get(FIELD_PSDEVCENTERNAME), null);
    }

    /**
     * 判断 「使用应用中心」是否有值
     *
    */
    @JsonIgnore
    public boolean containsPSDevCenterName() {
        return this._contains(FIELD_PSDEVCENTERNAME);
    }

    /**
     * 重置 「使用应用中心」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetPSDevCenterName() {
        this._reset(FIELD_PSDEVCENTERNAME);
        return this;
    }

    /**
     * 设置「平台生产线标识」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setPSWorkspaceId(String val) {
        this._set(FIELD_PSWORKSPACEID, val);
        return this;
    }

    @JsonIgnore
    public PSWorkspaceDTO setId(String val) {
        this.setPSWorkspaceId(val);
        return this;
    }

    /**
     * 获取「平台生产线标识」值
     *
     */
    @JsonIgnore
    public String getPSWorkspaceId() {
        return DataTypeUtils.asString(this._get(FIELD_PSWORKSPACEID), null);
    }

    @JsonIgnore
    public String getId() {
        return getPSWorkspaceId();
    }

    /**
     * 判断 「平台生产线标识」是否有值
     *
    */
    @JsonIgnore
    public boolean containsPSWorkspaceId() {
        return this._contains(FIELD_PSWORKSPACEID);
    }

    /**
     * 重置 「平台生产线标识」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetPSWorkspaceId() {
        this._reset(FIELD_PSWORKSPACEID);
        return this;
    }

    /**
     * 设置「平台生产线名称」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setPSWorkspaceName(String val) {
        this._set(FIELD_PSWORKSPACENAME, val);
        return this;
    }

    @JsonIgnore
    public PSWorkspaceDTO setName(String val) {
        this.setPSWorkspaceName(val);
        return this;
    }

    /**
     * 获取「平台生产线名称」值
     *
     */
    @JsonIgnore
    public String getPSWorkspaceName() {
        return DataTypeUtils.asString(this._get(FIELD_PSWORKSPACENAME), null);
    }

    @JsonIgnore
    public String getName() {
        return getPSWorkspaceName();
    }

    /**
     * 判断 「平台生产线名称」是否有值
     *
    */
    @JsonIgnore
    public boolean containsPSWorkspaceName() {
        return this._contains(FIELD_PSWORKSPACENAME);
    }

    /**
     * 重置 「平台生产线名称」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetPSWorkspaceName() {
        this._reset(FIELD_PSWORKSPACENAME);
        return this;
    }

    /**
     * 设置「参数」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setParam(String val) {
        this._set(FIELD_PARAM, val);
        return this;
    }

    /**
     * 获取「参数」值
     *
     */
    @JsonIgnore
    public String getParam() {
        return DataTypeUtils.asString(this._get(FIELD_PARAM), null);
    }

    /**
     * 判断 「参数」是否有值
     *
    */
    @JsonIgnore
    public boolean containsParam() {
        return this._contains(FIELD_PARAM);
    }

    /**
     * 重置 「参数」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetParam() {
        this._reset(FIELD_PARAM);
        return this;
    }

    /**
     * 设置「参数2」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setParam2(String val) {
        this._set(FIELD_PARAM2, val);
        return this;
    }

    /**
     * 获取「参数2」值
     *
     */
    @JsonIgnore
    public String getParam2() {
        return DataTypeUtils.asString(this._get(FIELD_PARAM2), null);
    }

    /**
     * 判断 「参数2」是否有值
     *
    */
    @JsonIgnore
    public boolean containsParam2() {
        return this._contains(FIELD_PARAM2);
    }

    /**
     * 重置 「参数2」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetParam2() {
        this._reset(FIELD_PARAM2);
        return this;
    }

    /**
     * 设置「参数3」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setParam3(String val) {
        this._set(FIELD_PARAM3, val);
        return this;
    }

    /**
     * 获取「参数3」值
     *
     */
    @JsonIgnore
    public String getParam3() {
        return DataTypeUtils.asString(this._get(FIELD_PARAM3), null);
    }

    /**
     * 判断 「参数3」是否有值
     *
    */
    @JsonIgnore
    public boolean containsParam3() {
        return this._contains(FIELD_PARAM3);
    }

    /**
     * 重置 「参数3」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetParam3() {
        this._reset(FIELD_PARAM3);
        return this;
    }

    /**
     * 设置「参数4」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setParam4(String val) {
        this._set(FIELD_PARAM4, val);
        return this;
    }

    /**
     * 获取「参数4」值
     *
     */
    @JsonIgnore
    public String getParam4() {
        return DataTypeUtils.asString(this._get(FIELD_PARAM4), null);
    }

    /**
     * 判断 「参数4」是否有值
     *
    */
    @JsonIgnore
    public boolean containsParam4() {
        return this._contains(FIELD_PARAM4);
    }

    /**
     * 重置 「参数4」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetParam4() {
        this._reset(FIELD_PARAM4);
        return this;
    }

    /**
     * 设置「参数5」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setParam5(Integer val) {
        this._set(FIELD_PARAM5, val);
        return this;
    }

    /**
     * 获取「参数5」值
     *
     */
    @JsonIgnore
    public Integer getParam5() {
        return DataTypeUtils.asInteger(this._get(FIELD_PARAM5), null);
    }

    /**
     * 判断 「参数5」是否有值
     *
    */
    @JsonIgnore
    public boolean containsParam5() {
        return this._contains(FIELD_PARAM5);
    }

    /**
     * 重置 「参数5」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetParam5() {
        this._reset(FIELD_PARAM5);
        return this;
    }

    /**
     * 设置「参数6」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setParam6(Integer val) {
        this._set(FIELD_PARAM6, val);
        return this;
    }

    /**
     * 获取「参数6」值
     *
     */
    @JsonIgnore
    public Integer getParam6() {
        return DataTypeUtils.asInteger(this._get(FIELD_PARAM6), null);
    }

    /**
     * 判断 「参数6」是否有值
     *
    */
    @JsonIgnore
    public boolean containsParam6() {
        return this._contains(FIELD_PARAM6);
    }

    /**
     * 重置 「参数6」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetParam6() {
        this._reset(FIELD_PARAM6);
        return this;
    }

    /**
     * 设置「参数7」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setParam7(Integer val) {
        this._set(FIELD_PARAM7, val);
        return this;
    }

    /**
     * 获取「参数7」值
     *
     */
    @JsonIgnore
    public Integer getParam7() {
        return DataTypeUtils.asInteger(this._get(FIELD_PARAM7), null);
    }

    /**
     * 判断 「参数7」是否有值
     *
    */
    @JsonIgnore
    public boolean containsParam7() {
        return this._contains(FIELD_PARAM7);
    }

    /**
     * 重置 「参数7」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetParam7() {
        this._reset(FIELD_PARAM7);
        return this;
    }

    /**
     * 设置「参数8」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setParam8(Integer val) {
        this._set(FIELD_PARAM8, val);
        return this;
    }

    /**
     * 获取「参数8」值
     *
     */
    @JsonIgnore
    public Integer getParam8() {
        return DataTypeUtils.asInteger(this._get(FIELD_PARAM8), null);
    }

    /**
     * 判断 「参数8」是否有值
     *
    */
    @JsonIgnore
    public boolean containsParam8() {
        return this._contains(FIELD_PARAM8);
    }

    /**
     * 重置 「参数8」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetParam8() {
        this._reset(FIELD_PARAM8);
        return this;
    }

    /**
     * 设置「更新时间」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setUpdateDate(Timestamp val) {
        this._set(FIELD_UPDATEDATE, val);
        return this;
    }

    /**
     * 获取「更新时间」值
     *
     */
    @JsonIgnore
    public Timestamp getUpdateDate() {
        return DataTypeUtils.asDateTimeValue(this._get(FIELD_UPDATEDATE), null);
    }

    /**
     * 判断 「更新时间」是否有值
     *
    */
    @JsonIgnore
    public boolean containsUpdateDate() {
        return this._contains(FIELD_UPDATEDATE);
    }

    /**
     * 重置 「更新时间」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetUpdateDate() {
        this._reset(FIELD_UPDATEDATE);
        return this;
    }

    /**
     * 设置「更新人」
     * 代码表[云系统操作者]
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setUpdateMan(String val) {
        this._set(FIELD_UPDATEMAN, val);
        return this;
    }

    /**
     * 获取「更新人」值
     * 代码表[云系统操作者]
     *
     */
    @JsonIgnore
    public String getUpdateMan() {
        return DataTypeUtils.asString(this._get(FIELD_UPDATEMAN), null);
    }

    /**
     * 判断 「更新人」是否有值
     *
    */
    @JsonIgnore
    public boolean containsUpdateMan() {
        return this._contains(FIELD_UPDATEMAN);
    }

    /**
     * 重置 「更新人」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetUpdateMan() {
        this._reset(FIELD_UPDATEMAN);
        return this;
    }

    /**
     * 设置「启用」
     * 代码表[是否（蓝、红）（是否启用：是）]
     * @see net.ibizsys.modelingadv.core.runtime.dict.StaticDict.YesNoColor3
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setValidFlag(Integer val) {
        this._set(FIELD_VALIDFLAG, val);
        return this;
    }

    /**
     * 获取「启用」值
     * 代码表[是否（蓝、红）（是否启用：是）]
     * @see net.ibizsys.modelingadv.core.runtime.dict.StaticDict.YesNoColor3
     *
     */
    @JsonIgnore
    public Integer getValidFlag() {
        return DataTypeUtils.asInteger(this._get(FIELD_VALIDFLAG), null);
    }

    /**
     * 判断 「启用」是否有值
     *
    */
    @JsonIgnore
    public boolean containsValidFlag() {
        return this._contains(FIELD_VALIDFLAG);
    }

    /**
     * 重置 「启用」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetValidFlag() {
        this._reset(FIELD_VALIDFLAG);
        return this;
    }

    /**
     * 设置「级别」
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setWorkspaceLevel(Integer val) {
        this._set(FIELD_WORKSPACELEVEL, val);
        return this;
    }

    /**
     * 获取「级别」值
     *
     */
    @JsonIgnore
    public Integer getWorkspaceLevel() {
        return DataTypeUtils.asInteger(this._get(FIELD_WORKSPACELEVEL), null);
    }

    /**
     * 判断 「级别」是否有值
     *
    */
    @JsonIgnore
    public boolean containsWorkspaceLevel() {
        return this._contains(FIELD_WORKSPACELEVEL);
    }

    /**
     * 重置 「级别」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetWorkspaceLevel() {
        this._reset(FIELD_WORKSPACELEVEL);
        return this;
    }

    /**
     * 设置「生产线状态」
     * 代码表[SVN仓库状态（数值）]
     * @see net.ibizsys.modelingadv.core.runtime.dict.StaticDict.SVNRepoState2
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setWorkspaceState(Integer val) {
        this._set(FIELD_WORKSPACESTATE, val);
        return this;
    }

    /**
     * 获取「生产线状态」值
     * 代码表[SVN仓库状态（数值）]
     * @see net.ibizsys.modelingadv.core.runtime.dict.StaticDict.SVNRepoState2
     *
     */
    @JsonIgnore
    public Integer getWorkspaceState() {
        return DataTypeUtils.asInteger(this._get(FIELD_WORKSPACESTATE), null);
    }

    /**
     * 判断 「生产线状态」是否有值
     *
    */
    @JsonIgnore
    public boolean containsWorkspaceState() {
        return this._contains(FIELD_WORKSPACESTATE);
    }

    /**
     * 重置 「生产线状态」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetWorkspaceState() {
        this._reset(FIELD_WORKSPACESTATE);
        return this;
    }

    /**
     * 设置「生产线类型」
     * 代码表[平台生产线类型]
     * @see net.ibizsys.modelingadv.core.runtime.dict.StaticDict.WorkspaceType
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setWorkspaceType(String val) {
        this._set(FIELD_WORKSPACETYPE, val);
        return this;
    }

    /**
     * 获取「生产线类型」值
     * 代码表[平台生产线类型]
     * @see net.ibizsys.modelingadv.core.runtime.dict.StaticDict.WorkspaceType
     *
     */
    @JsonIgnore
    public String getWorkspaceType() {
        return DataTypeUtils.asString(this._get(FIELD_WORKSPACETYPE), null);
    }

    /**
     * 判断 「生产线类型」是否有值
     *
    */
    @JsonIgnore
    public boolean containsWorkspaceType() {
        return this._contains(FIELD_WORKSPACETYPE);
    }

    /**
     * 重置 「生产线类型」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetWorkspaceType() {
        this._reset(FIELD_WORKSPACETYPE);
        return this;
    }

    /**
     * 设置「生产线用途」
     * 代码表[平台生产线用途]
     * @see net.ibizsys.modelingadv.core.runtime.dict.StaticDict.WorkspaceUsage
     * @param val
     */
    @JsonIgnore
    public PSWorkspaceDTO setWorkspaceUsage(String val) {
        this._set(FIELD_WORKSPACEUSAGE, val);
        return this;
    }

    /**
     * 获取「生产线用途」值
     * 代码表[平台生产线用途]
     * @see net.ibizsys.modelingadv.core.runtime.dict.StaticDict.WorkspaceUsage
     *
     */
    @JsonIgnore
    public String getWorkspaceUsage() {
        return DataTypeUtils.asString(this._get(FIELD_WORKSPACEUSAGE), null);
    }

    /**
     * 判断 「生产线用途」是否有值
     *
    */
    @JsonIgnore
    public boolean containsWorkspaceUsage() {
        return this._contains(FIELD_WORKSPACEUSAGE);
    }

    /**
     * 重置 「生产线用途」
     *
    */
    @JsonIgnore
    public PSWorkspaceDTO resetWorkspaceUsage() {
        this._reset(FIELD_WORKSPACEUSAGE);
        return this;
    }

}
